package com.zuipin.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zuipin.entity.product.CatgroyProperties;

/**
 * 分类属性
 * 
 * @date 2017-8-9 20:45:38
 * @author zhuangjiajian
 *
 */

public interface ICategroyPropertiesService {
	
	/**
	 * 有选择字段的插入一条记录
	 * @param record
	 * @return
	 */
	int insertSelective(CatgroyProperties record);
	
	/**
	 * 更新
	 * @param record
	 * @return
	 */
	int updateByPrimaryKeySelective(CatgroyProperties record);
	
	/**
	 * 判断某个属性是否被分类属性引用（通用和平台）
	 * @param propId
	 * @return
	 */
	Boolean isUseInCateProp(Long propId);
	
	/**
	 * 有选择性的条件进行筛选
	 * @param record
	 * @return
	 */
	List<CatgroyProperties> selectBySelective(@Param(value = "record") CatgroyProperties record);
}
